# 基于java镜像创建新镜像
FROM openjdk:11
# 作者
MAINTAINER Earlman
# 版本
ARG APP_VERSION=1.0.0
# 执行linux 的cmd命令
# 修改时区
RUN rm /etc/localtime \
    && ln -sv /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
    && echo "Asia/Shanghai" > /etc/timezone
# 新建部署文件夹
RUN mkdir -p /opt/deploy
# 拷贝本地所有tar.gz文件到镜像的指定目录下
COPY target/easy-blog-service-1.0.0.jar /opt/deploy/service.jar

#系统编码
ENV LANG=C.UTF-8 LC_ALL=C.UTF-8

ENV APP_VERSION=${APP_VERSION}
LABEL version=${APP_VERSION}
LABEL description="service"

# 切换工作目录（docker）
WORKDIR /opt/deploy

# 容器启动时要执行的命令  后台运行jar包
ENTRYPOINT ["java","-jar", "service.jar"]

# mvn package
# docker build  -t easy-blog-service:1.0.0  .
# docker run  --restart=always  --name easy-blog-service  -p 9527:9000 -d easy-blog-service:1.0.0

